#pragma once

#include <string>
#include "../../../utils/common_ptr.h"

class SQLUnaryOperator {
	public:
		static SQLUnaryOperator Plus;
		static SQLUnaryOperator Negative;
		static SQLUnaryOperator Not;
		static SQLUnaryOperator Compl;
		static SQLUnaryOperator Prior;
		static SQLUnaryOperator ConnectByRoot;
		static SQLUnaryOperator BINARY;
		static SQLUnaryOperator RAW;
		static SQLUnaryOperator NOT;

		string_ptr  name;

		SQLUnaryOperator(string_ptr  theName);
		SQLUnaryOperator(SQLUnaryOperator*  sqlUnaryOperator);
		BOOL_ptr operator==(SQLUnaryOperator& rgt) ;
};


